# 文件路径：
#   绝对路径：/
#   相对路径：./
import json

# 打开文件
# 分析 json 数据
# 定义接口数据
# 字典特性 ： 键值对

file = open("./swagger.json", "r", encoding="utf-8")
data = json.load(file).get("paths")
api = {"url": "", "method": "", "headers": {}}
for i in data.items():
    conditions = list(i[1].keys())
    if "post" in conditions:
        api["url"] = i[0]
        headers = i[1]["post"]["parameters"][0]
        api["headers"] = {headers["name"]: headers["x-example"]}
        # api["method"] = tuple(i[1].keys())[0]
        api.update({"method": tuple(i[1].keys())[0]})

print(api)
